package ln.javatest.day07.demo05;
/*
方法覆盖的重写注意事项：
1.必须保证父子类之间的方法名称相同，参数列表也相同。
@Override :写在方法前，用来验证是不是有效覆盖重写。（写在子类方法前）
这个注解，就算不写，只要满足要求，也是正确的方法覆盖重写。

2.子类方法的返回值必须【小于等于】父类方法的返回值范围。
小扩展提示：java.lang.Object类是所有类的公共最高父类。（祖宗类）
java.lang.String在Object下面，比他小。

3.子类方法的权限必须【大于等于】父类方法的权限修饰符。
权限修饰符(从大到小)：public > protected > default >private
备注：(default)不是关键字default，而是什么都不写，留空。
*/

public class Demo01Override {
    public int num;
    protected int num1;
    int num2; //这个是（default）
    private int num3;

}
